<template>
  <a-modal
    :title="title"
    :width="800"
    :footer="null"
    :visible="visible" @cancel="handleCancel"
    cancelText="关闭">
    <div style="font-size: 15px;color:rgba(0, 0, 0, 0.65);font-variant: tabular-nums;font-family: verdana;">
      1.创建：按照规定格式写好sql，并保存。<br>
      &nbsp;&nbsp;&nbsp;&nbsp;sql规范：<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sql子句尽量放后边<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;加where条件尽量加一个1=1<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;不是做where条件的参数 必填<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;例：select a.* from table a,table b,(select * from table c) d where 1=1 and a.id =  b.id<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;不需美化;<br>
      2.使用：通过唯一编码（code）调用以下接口，即可返回相应数据<br>
      &nbsp;&nbsp;&nbsp;&nbsp;不分页接口:<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url：/tpsoft/tpDataSource/queryDataByCode<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;params：code(唯一编码)、条件map<br>
      &nbsp;&nbsp;&nbsp;&nbsp;分页接口：<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url：/tpsoft/tpDataSource/queryDataByCodeToPage<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;params：code(唯一编码)、条件map、pageNum(页码)、pageSize(每页的个数)<br><br>
      &nbsp;&nbsp;&nbsp;&nbsp;<span class="red">注意：</span><br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="red">后台使用预览功能时，动态参数不允许使用db_sql、db_db、db_code</span><br>
      3.xml方式：<br>
      &nbsp;&nbsp;&nbsp;&nbsp;基本使用方式同上：<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url同上，code为xml文件中方法名，参数依旧放入条件map中<br>
      &nbsp;&nbsp;&nbsp;&nbsp;如需切换数据源，条件map中添加key为db_db value为数据源名称的一组，因而此方式不允许动态参数使用db_db<br>
      &nbsp;&nbsp;&nbsp;&nbsp;暂时只支持一个xml文件：org.tpsoft.modules.mapper.TpSoftMapper<br>
      &nbsp;&nbsp;&nbsp;&nbsp;暂不支持后台预览功能<br>
      <br>
      &nbsp;&nbsp;<span class="red">*&nbsp;&nbsp;code命名规范:sql方式加前缀：sql_&nbsp;&nbsp;xml方式加前缀：xml_</span><br>
      <br>
      &nbsp;&nbsp;*&nbsp;&nbsp;多个数据库时，需在数据库管理添加数据库，即可使用数据源正常功能。<br>
      &nbsp;&nbsp;*&nbsp;&nbsp;仅供特普软件相关项目使用。<br>
      <br>
      <br>
    </div>
  </a-modal>
</template>

<script>

  export default {
    name: "RuleTip",
    data() {
      return {
        title: "使用说明",
        visible: false,
      }
    },
    created() {
    },
    methods: {
      close() {
        this.$emit('close');
        this.visible = false;
      },
      handleCancel() {
        this.close()
      },
    }
  }
</script>

<style lang="less" scoped>
  .red{
    color: red;
  }

</style>